<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@include file="includes/Header.jsp" %>
<%@page import="model.StichtagRepository"%>
<%@page import="model.Stichtag"%>

<form method="POST" action="Stichtag">
	<table width="100%">
		<tr>
			<th>Stichtag</th>
			<th>
				Status
				<div style="float: right;" class="helper_l">
					<span>Mit <b><i>-</i></b> können Sie einen Stichtag entfernen.<br>Über das Textfeld können Sie einen neuen Stichtag erstellen.
					</span>
				</div>
			</th>
		</tr>
		<% 
		Stichtag[] stichtageGeordnet = stichtagRepository.toArray(new Stichtag[0]);
		for(int j=0; j<stichtagRepository.size(); j++){	
			for(int k=j+1; k<stichtagRepository.size(); k++){
				if(stichtageGeordnet[j].getStichtag() > stichtageGeordnet[k].getStichtag()){
					Stichtag tmp = stichtageGeordnet[j];
					stichtageGeordnet[j] = stichtageGeordnet[k];
					stichtageGeordnet[k] = tmp;
				}
			}
			System.out.println(stichtageGeordnet[j].getStichtag()+" "+stichtageGeordnet[j].getId());
		}
			
		for(int i=0; i<stichtagRepository.size(); i++) {
			GregorianCalendar cal = new GregorianCalendar();
			cal.setTimeInMillis(stichtageGeordnet[i].getStichtag());
			String year = "" + cal.get(Calendar.YEAR);
			String month = "" + (cal.get(Calendar.MONTH) + 1);
			if(month.length() < 2) { month = "0" + month; }
			String day = "" + cal.get(Calendar.DAY_OF_MONTH);
			if(day.length() < 2) { day = "0" + day; } 

			
			%>
			
			
		<tr>
			<td><%= day + "." + month + "." + year  %></td>
			<td><% if(stichtageGeordnet[i].getStatus() == Stichtag.STICHTAGAUSGEFUEHRT) { %>
				Änderung nicht möglich, da der Stichtag in der Vergangenheit liegt.
			<% } else if(stichtageGeordnet[i].getStatus() == Stichtag.STICHTAGERINNERT) { %>
				<a id="loeschen"  onclick="return confirm('Sind sie sicher, dass Sie diesen Stichtag löschen möchten?\nEvtl. wurden Verantwortliche bereits für den Stichtag informiert.');" class="stichtagLoeschen" stichtag="<%= stichtageGeordnet[i].getId() %>" href="Stichtag?del=<%=stichtageGeordnet[i].getId()%>"> </a> Vorsicht: Verantwortliche wurden bereits erinnert!
			<% } else{ %>
				<a id="loeschen"  onclick="return confirm('Sind sie sicher, dass Sie diesen Stichtag löschen möchten?\nEvtl. wurden Verantwortliche bereits für den Stichtag informiert.');" class="stichtagLoeschen" stichtag="<%= stichtageGeordnet[i].getId() %>" href="Stichtag?del=<%=stichtageGeordnet[i].getId()%>"> </a>
			<% } %></td>
		</tr>
		<% } %>
		
		
		<tr>
			<td colspan="2" ><input readonly name="datum" id="datepicker" type="text" /> <input type="submit" value="Speichern" /></td>
		</tr>
	</table>
</form>
<%@include file="includes/Footer.jsp" %>